<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 箭头函数 将函数function关键字转化为了箭头
        // 箭头函数内部的this指向始终指向箭头函数声明时所在的对象

        // function fn() {
        //     console.log(1)
        // }
        
        // var fn = () => {
        //     console.log(1)
        // }
        // fn()
        // 假如箭头函数存在返回值 
        // var fn = a => a
       
        // function fn(a) {
        //     return a
        // }
        // console.log(fn({name: "张三"}))
        // 当箭头函数没有参数或者参数数量大于1是 小括号不能省略
        // var fn = (a, b) => a + b
            // function fn(a, b) {
            //     return a + b
            // }
        // fn(2, 3)
    //     var fn = () => ({name:'zhangsan'})
    //    console.log(fn())

    // var fn = () =>{

    // }
        // var obj = {
        //     name: "zhangsan",
        //     fn() {
        //         setTimeout(() => {
        //             console.log(this)
        //         }, 1000);
        //     }
        // }
        // obj.fn()
    </script>
</body>
</html>